Demo de SageMath

Con superficies paramétricas y color

En Sage podemos definir fácilmente funciones vectoriales y graficarlas. Como ejemplo está un simple círculo en el espacio, parametrizado por el argumento $u$.

Ojo todas las graficas que generó esta hoja se pueden mover para cambiar la vista, solo hay que dar click y arrastrar.

Superficies

Otro ejemplo, esta vez con una superfície. Como se puede ver no es muy difícil hacer la parametrización usando las expresiones vectoriales.

Ahora con colores

Se puede crear una coloración como dice en el manual de matplotlib

para definir el espacio de colores, interpolamos 128 puntos entre los elementos de la paleta.

Multiples gráficas en una sola

Podríamos definir una curva paramétrizada sobre esa superficie, en este caso vamos a usar el parámetro real $t$ $$ u= \frac{t}{2} \qquad v = 3t$$ $$ p = s(\frac{t}{2}, 3t)$$

Campos vectoriales

En sage se pueden manejar diferentes clases de funciones y otros objetos matemáticos. por mencionar uno; los campos vectoriales se pueden usar como objetos concretos. En los siguientes ejemplos definimos una curva y su campo de tangentes. Como muestra de la practicidad de sage, podríamos calcular el campo de vectores normales a la curva y tangentes a la superficie.

Se pueden dar cuenta de que en esta página no se pueden cambiar los cálculos, esto es por que solo es el resultado exportado a html, pero si quieren experimentar pueden bajar el código original en esta dirección. También le faltan muchas explicaciones, pero toda la documentación necesaria la podrán encontrar en los manuales de sagemath

Lo mas recomendable es siempre buscar en los foros de preguntas relacionadas con lo que uno piensa hacer, leer algunos conceptos de la documentación y/o en artículos del Arxiv.